﻿.are-ad1 {
    margin: 7px auto 0;
    overflow: hidden;
    width: 986px;
}
.are-ad1 dl.has-font {
    display: inline;
    float: left;
    margin: 0 3px;
    width: 100px;
}
.are-ad1 dl.has-font dd, .are-ad dl.has-font-las dd {
    line-height: 20px;
    text-align: center;
}
.are-ad2 {
    margin: 7px auto 0;
    overflow: hidden;
    width: 986px;
}
.are-ad2 ul {
    text-align: center;
    width: 100%;
}
.are-ad2 li {
    display: inline;
    float: left;
    margin: 0 3px;
}
.arent {
    margin: 7px auto 0;
    width: 980px;
}
.are-ad8 {
    float: left;
    overflow: hidden;
    padding: 7px 0;
    width: 758px;
}
.are-ad8 ul {
    text-align: center;
    width: 100%;
}
.are-ad8 li {
    display: inline;
    float: left;
    margin: 0 0 0 8px;
}
.ad-left {
    float: left;
    width: 791px;
}
.ad-right {
    float: right;
    width: 182px;
}
.ad-show {
    border: 1px solid #E0E0E0;
    float: left;
    height: 210px;
    width: 260px;
}
.ad-img {
    float: left;
    height: 185px;
    width: 260px;
}
.ad-txt {
    background: none repeat scroll 0 0 #F8F8F8;
    float: left;
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    padding-left: 5px;
    text-align: center;
    width: 250px;
}
.ad-txt a {
    color: #0A519F;
    font-size: 14px;
    font-weight: bold;
}
.ad-news {
    border: 1px solid #E0E0E0;
    float: left;
    height: 210px;
    margin-left: 7px;
    width: 520px;
}
.news-qh {
    background: url("../images/index/index_029.gif") repeat scroll 0 0 transparent;
    float: left;
    height: 31px;
    width: 520px;
}
.news-qh a:link, .news-qh a:visited {
    background: url("../images/index/index_028.gif") repeat scroll 0 0 transparent;
    color: #0A519F;
    float: left;
    font-size: 14px;
    height: 31px;
    line-height: 31px;
    text-align: center;
    width: 83px;
}
.news-qh a:hover {
    text-decoration: none;
}
.news-qh a.news-now:link, .news-qh a.news-now:visited {
    background: url("../images/index/index_027.gif") repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-weight: bold;
}
.news-qh a.news-more:link, .news-qh a.news-more:visited {
    background: none repeat scroll 0 0 transparent;
    float: right;
    font-size: 12px;
    text-align: left;
    width: 90px;
}
.ad-news .news-nr {
    display: block;
    width: 520px;
}
.ad-news .news-nr dl {
    float: left;
    padding-left: 30px;
    width: 460px;
}
.ad-news .news-nr dl dt {
    float: left;
    height: 33px;
    line-height: 33px;
    overflow: hidden;
    text-align: center;
    width: 460px;
}
.ad-news .news-nr dl dt h1 {
    color: #FD0000;
    font-size: 18px;
    font-weight: bold;
}
.ad-news .news-nr dl dt a {
    color: #FD0000;
    font-size: 18px;
    font-weight: bold;
}
.ad-news .news-nr dl dd {
    color: #666666;
    float: left;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    text-align: center;
}
.ad-news .news-nr ul {
    float: left;
    padding-top: 10px;
    width: 520px;
}
.ad-news .news-nr ul li {
    background: url("../images/index/010.png") no-repeat scroll 22px 9px transparent;
    float: left;
    height: 22px;
    line-height: 22px;
    overflow: hidden;
    padding-left: 30px;
    width: 220px;
}
.ad-news .news-nr ul li a:link, .ad-news .news-nr ul li a:visited {
    color: #0A519F;
}
.zd-link {
    border: 1px solid #E0E0E0;
    float: left;
    height: 344px;
    width: 180px;
}
.zd-link p {
    background: url("../images/index/index_031.gif") repeat scroll 0 0 transparent;
    color: #FFFFFF;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 29px;
    line-height: 29px;
    padding-left: 26px;
    width: 154px;
}
.zd-link ul {
    background: none repeat scroll 0 0 #F5FAFE;
    float: left;
    padding: 5px 0 2px;
    width: 180px;
}
.zd-link ul li {
    background: url("../images/index/010.png") no-repeat scroll 10px 9px transparent;
    float: left;
    height: 22px;
    line-height: 22px;
    overflow: hidden;
    padding-left: 20px;
    width: 65px;
}
.zd-link ul li a:link, .zd-link ul li a:visited {
    color: #0A519F;
}
.zd-parple {
    float: left;
    padding-top: 8px;
    width: 791px;
}
.zd-parple dl {
    border: 1px solid #AACCEE;
    float: left;
    width: 255px;
}
.zd-parple dl dt {
    border-bottom: 1px solid #AACCEE;
    float: left;
    height: 35px;
    width: 255px;
}
.zd-parple dl dd {
    background: none repeat scroll 0 0 #F5FAFE;
    float: left;
    height: 22px;
    line-height: 22px;
    overflow: hidden;
    padding: 0 10px;
    width: 235px;
}
.zd-parple .zd-kong {
    float: left;
    height: 100px;
    overflow: hidden;
    width: 10px;
}
.ar-zuo {
    float: left;
    width: 222px;
}
.ar-left {
    border: 1px solid #E0E0E0;
    float: left;
    width: 220px;
}
.rmqy {
    float: left;
    width: 220px;
}
.rmqy-top {
    background: url(../images/index/index_032.gif) repeat scroll 0 0 transparent;
    float: left;
    height: 29px;
    line-height: 29px;
    width: 220px;
}
.rmqy-top p {
    color: #FFFFFF;
    float: left;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    width: 105px;
}
.rmqy-top span {
    float: right;
    width: 55px;
}
.rmqy-top span a:link, .rmqy-top span a:visited {
    color: #0A519F;
    font-size: 14px;
    font-weight: bold;
}
.rmqy .rmqy-nr {
    border-bottom: 1px dashed #AACCEE;
    float: left;
    margin-left: 6px;
    padding: 10px 0;
    width: 212px;
}
.rmqy .rmqy-nr.noborder {
    border: 0 none;
}
.rmqy .rmqy-nr span {
    float: left;
    height: 20px;
    line-height: 22px;
    overflow: hidden;
    padding-bottom: 10px;
    width: 200px;
}
.rmqy .rmqy-nr span a {
    color: #0A519F;
    font-weight: bold;
}
.rmqy .rmqy-nr p {
    float: left;
    padding: 0 5px 0 7px;
    width: 200px;
}
.rmqy .rmqy-nr p a {
    color: #666666;
    line-height: 20px;
}
.rmqy .rmqy-down {
    float: left;
    height: 26px;
    padding: 8px 10px 0 0;
    text-align: right;
    width: 210px;
}
.ar-left-line {
    background: none repeat scroll 0 0 #E0E0E0;
    float: left;
    height: 1px;
    overflow: hidden;
    width: 220px;
}
.gxhhy {
    float: left;
    width: 220px;
}
.gxhhy ul {
    float: left;
    padding: 5px 0 5px 10px;
    width: 200px;
}
.gxhhy ul li {
    background: url("../images/index/013.png") no-repeat scroll 2px 8px transparent;
    float: left;
    height: 22px;
    line-height: 22px;
    overflow: hidden;
    padding-left: 12px;
    width: 190px;
}
.left-gg {
    float: left;
    margin-top: 10px;
    width: 222px;
}
.ar-right {
    float: right;
    width: 750px;
}
.pros {
    float: left;
    width: 491px;
}
.pros-top {
    background: url("../images/index/index_034.gif") repeat scroll 0 0 transparent;
    float: left;
    height: 25px;
    width: 491px;
}
.pros-top p {
    color: #FFFFFF;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    padding-left: 27px;
    width: 150px;
}
.pros-top span {
    float: right;
    height: 25px;
    line-height: 25px;
    width: 85px;
}
.pros-top span.pro-cx {
    background: url("../images/index/index_043.gif") no-repeat scroll 1px 4px transparent;
    padding-left: 20px;
    width: 80px;
}
.pros-top span a:link, .pros-top span a:visited {
    color: #0A519F;
}
.pros-top span a.pros-js {
    float: left;
    height: 21px;
    overflow: hidden;
    padding-top: 4px;
    width: 85px;
}
.pros-nr {
    border: 1px solid #E0E0E0;
    float: left;
    padding-bottom: 10px;
    width: 489px;
}
.pros-nr .pros-nr-top {
    background: url("../images/index/index_035.gif") repeat scroll 0 0 transparent;
    float: left;
    height: 28px;
    width: 489px;
}
.pros-nr .pros-nr-top p {
    color: #0A519F;
    float: left;
    font-weight: bold;
    padding-left: 27px;
    padding-top: 8px;
    width: 80px;
}
.pros-nr .pros-nr-top span {
    float: right;
    line-height: 28px;
    text-align: center;
    width: 60px;
}
.pros-nr dl {
    float: left;
    padding: 10px 0 0 13px;
    width: 106px;
}
.pros-nr dl dt {
    background: none repeat scroll 0 0 #EFF2F7;
    border: 1px solid #B4B5B0;
    float: left;
    height: 85px;
    overflow: hidden;
    padding: 3px;
    width: 98px;
}
.pros-nr dl dd {
    color: #666666;
    float: left;
    height: 13px;
    overflow: hidden;
    padding-top: 8px;
    text-align: center;
    width: 106px;
}
.pros-nr dl dd.qgj {
    height: 18px;
}
.pros-nr dl dd.newdd a {
    color: #FF0000;
    padding: 0 5px;
    text-decoration: none;
}
.pros-nr dl dd.newdd a:hover {
    color: #666666;
    text-decoration: underline;
}
.pros-nr dl dd a.pro-a-proname {
    color: #0A519F;
}
.pros-nr dl dd a.pro-a-comname {
    color: #666666;
}
.pros-nr dl dd a.pro-a-jiage {
    color: #FF0000;
    font-size: 14px;
    font-weight: bold;
}
.coms {
    float: right;
    width: 249px;
}
.coms .coms-gg {
    background: none repeat scroll 0 0 #EFF8FD;
    border: 1px solid #D8EAF8;
    float: left;
    padding: 10px 0;
    width: 247px;
}
.coms .coms-gg dl {
    background: none repeat scroll 0 0 #EAEAEA;
    float: left;
    height: 55px;
    margin-left: 8px;
    overflow: hidden;
    width: 112px;
}
.coms .coms-gg dl dt {
    float: left;
    height: 35px;
    overflow: hidden;
    padding: 1px;
    width: 110px;
}
.coms .coms-gg dl dd {
    float: left;
    height: 19px;
    line-height: 19px;
    overflow: hidden;
    text-align: center;
    width: 110px;
}
.coms .coms-gg p {
    background: none repeat scroll 0 0 #EAEAEA;
    float: left;
    height: 35px;
    margin-left: 8px;
    overflow: hidden;
    width: 228px;
}
.coms .coms-gg span {
    float: left;
    height: 19px;
    line-height: 19px;
    overflow: hidden;
    text-align: center;
    width: 228px;
}
.coms .coms-kong {
    float: left;
    height: 8px;
    overflow: hidden;
    width: 247px;
}
.coms .coms-top {
    background: url("../images/index/index_037.gif") repeat scroll 0 0 transparent;
    float: left;
    height: 30px;
    width: 249px;
}
.coms .coms-top p {
    color: #FFFFFF;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
    width: 100px;
}
.coms .coms-top span {
    float: right;
    height: 30px;
    line-height: 30px;
    width: 55px;
}
.coms .coms-top span a {
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
}
.coms-nr {
    border: 1px solid #C3C3C3;
    float: left;
    width: 247px;
}
.coms-nr dl {
    float: left;
    padding: 7px 0 5px 15px;
    width: 97px;
}
.coms-nr dl dt {
    border: 1px solid #E0E0E0;
    float: left;
    height: 85px;
    overflow: hidden;
    width: 95px;
}
.coms-nr dl dd {
    float: left;
    height: 36px;
    line-height: 18px;
    overflow: hidden;
    padding-top: 5px;
    text-align: center;
    width: 97px;
}
.coms-nr dl dd a:link, .coms-nr dl dd a:visited {
    color: #666666;
}
.coms-nr ul {
    float: left;
    padding: 10px 0 9px 10px;
    width: 227px;
}
.coms-nr ul li {
    background: url("../images/index/010.png") no-repeat scroll 4px 11px transparent;
    float: left;
    height: 22px;
    line-height: 22px;
    overflow: hidden;
    padding-left: 15px;
    width: 210px;
}
.offers {
    border: 1px solid #E0E0E0;
    float: left;
    padding: 10px;
    width: 469px;
}
.offers ul {
    float: left;
    width: 469px;
}
.offers ul li {
    float: left;
    height: 26px;
    padding-left: 50px;
    width: 184px;
}
.offers ul li.offers-qg {
    background: url("../images/index/index_038.gif") no-repeat scroll 4px 2px transparent;
}
.offers ul li.offers-gy {
    background: url("../images/index/index_039.gif") no-repeat scroll 4px 2px transparent;
}
.offers ul li a {
    float: left;
    font-size: 14px;
    height: 26px;
    line-height: 26px;
    overflow: hidden;
    width: 118px;
}
.offers ul li span {
    color: #666666;
    float: right;
    height: 20px;
    padding-top: 6px;
    width: 60px;
}
.zb-nr {
    border: 1px solid #C3C3C3;
    float: left;
    width: 247px;
}
.zb-nr ul {
    float: left;
    padding: 3px 0 3px 10px;
    width: 227px;
}
.zb-nr ul li {
    background: url("../images/index/010.png") no-repeat scroll 4px 11px transparent;
    border-bottom: 1px dashed #E0E0E0;
    float: left;
    padding-left: 15px;
    width: 210px;
}
.zb-nr ul li.nob10 {
    border: 0 none;
}
.zb-nr ul li a {
    float: left;
    height: 26px;
    line-height: 26px;
    overflow: hidden;
    width: 195px;
}
.zb-nr ul li span {
    float: right;
    padding-top: 5px;
    text-align: right;
    width: 15px;
}
.ters {
    border: 1px solid #E0E0E0;
    float: left;
    padding: 5px 0 2px;
    width: 489px;
}
.ters ul {
    float: left;
    width: 489px;
}
.ters ul li {
    float: left;
    height: 22px;
    padding-left: 14px;
    width: 230px;
}
.ters ul li span {
    float: left;
    height: 22px;
    line-height: 22px;
    overflow: hidden;
    width: 75px;
}
.ters ul li a:link, .ters ul li a:visited {
    background: url("../images/index/010.png") no-repeat scroll 2px 9px transparent;
    color: #0A519F;
    float: left;
    height: 22px;
    line-height: 22px;
    overflow: hidden;
    padding-left: 10px;
    width: 210px;
}
.trans {
    border: 1px solid #C3C3C3;
    float: left;
    padding: 10px 0 0 10px;
    width: 237px;
}
.trans dl {
    border-bottom: 1px dashed #E0E0E0;
    float: left;
    height: 80px;
    padding-bottom: 15px;
    width: 225px;
}
.trans dl dt {
    float: left;
    height: 80px;
    overflow: hidden;
    width: 90px;
}
.trans dl dd {
    float: left;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    padding-left: 10px;
    width: 125px;
}
.trans ul {
    float: left;
    padding: 3px 0 9px;
    width: 225px;
}
.trans ul li {
    background: url("../images/index/010.png") no-repeat scroll 2px 11px transparent;
    float: left;
    height: 25px;
    line-height: 25px;
    padding-left: 10px;
    width: 215px;
}
.trans ul li a {
    float: left;
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    width: 165px;
}
.trans ul li span {
    color: #666666;
    float: right;
    text-align: right;
    width: 50px;
}
html, body, h1, h2, h3, h4, h5, h6, ul, li, form {
    margin: 0;
    padding: 0;
}
img {
    border: 0 none;
}
.clear {
    clear: both;
    display: block;
    font: 0px/0px serif;
}
#index_bottom {
    margin: 10px auto 0;
    width: 980px;
}
#index_bottom_left {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #DEDEDE #DEDEDE;
    border-right: 1px solid #DEDEDE;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    float: left;
    width: 220px;
}
#index_bottom_left_name {
    background: url("../images/index/index_060.jpg") no-repeat scroll 0 0 transparent;
    border-top: 1px solid #DEDEDE;
    display: block;
    float: left;
    padding: 5px 0 10px 22px;
    width: 198px;
}
#index_bottom_left_name span {
    color: #FFFFFF;
    display: block;
    float: left;
    font: bold 14px "";
    width: 140px;
}
#index_bottom_left_name a {
    color: #1270B5;
    display: block;
    float: left;
    font: bold 14px "";
    width: 58px;
}
#index_bottom_left_name a:hover {
    color: #FF6600;
}
ul#quote {
    display: block;
    float: left;
    padding: 5px 9px 12px;
    width: 202px;
}
ul#quote li {
    display: block;
    float: left;
    font: 0px/0px "sans-serif";
    list-style: none outside none;
    width: 202px;
}
ul#quote li a {
    background: url("../images/index/index_061.jpg") no-repeat scroll 3px 8px transparent;
    border-bottom: 1px dashed #CCCCCC;
    display: block;
    float: left;
    font: 12px/25px "Arial","";
    height: 25px;
    overflow: hidden;
    padding: 0 0 0 15px;
    width: 155px;
}
ul#quote li b {
    border-bottom: 1px dashed #CCCCCC;
    color: #FF6600;
    display: block;
    float: right;
    font: bold 10px/25px "Arial";
    width: 30px;
}
ul#case {
    display: block;
    float: left;
    padding: 5px 9px 7px;
    width: 202px;
}
ul#case li {
    display: block;
    float: left;
    font: 0px/0px "sans-serif";
    list-style: none outside none;
}
ul#case li a {
    background: url("../images/index/index_062.jpg") no-repeat scroll 0 10px transparent;
    display: block;
    float: left;
    font: 12px/24px "Arial","";
    height: 24px;
    overflow: hidden;
    padding: 0 0 0 10px;
    width: 159px;
}
ul#case li strong {
    display: block;
    float: left;
    font: 12px/24px "Arial","";
    height: 24px;
    overflow: hidden;
    padding: 0 0 0 0;
    width: 33px;
}
ul#case1 {
    display: block;
    float: left;
    padding: 5px 9px 7px;
    width: 202px;
}
ul#case1 li {
    display: block;
    float: left;
    font: 0px/0px "sans-serif";
    list-style: none outside none;
}
ul#case1 li a {
    background: url("../images/index/index_062.jpg") no-repeat scroll 0 10px transparent;
    display: block;
    float: left;
    font: 12px/24px "Arial","";
    height: 24px;
    overflow: hidden;
    padding: 0 0 0 10px;
    width: 192px;
}
ul#join {
    display: block;
    float: left;
    padding: 7px 9px 11px;
    width: 202px;
}
ul#join li {
    display: block;
    float: left;
    font: 0px/0px "sans-serif";
    list-style: none outside none;
}
ul#join li a {
    background: url("../images/index/index_064.jpg") no-repeat scroll 0 10px transparent;
    display: block;
    float: left;
    font: 12px/25px "Arial","";
    height: 25px;
    overflow: hidden;
    padding: 0 0 0 10px;
    width: 192px;
}
ul#indexnews {
    display: block;
    float: left;
    padding: 6px 9px !important;
    width: 202px;
}
ul#indexnews li {
    display: block;
    float: left;
    font: 0px/0px "sans-serif";
    list-style: none outside none;
}
ul#indexnews li a {
    background: url("../images/index/index_065.jpg") no-repeat scroll 0 9px transparent;
    display: block;
    float: left;
    font: 12px/25px "Arial","";
    height: 25px;
    overflow: hidden;
    padding: 0 0 0 15px;
    width: 187px;
}
#index_bottom_right {
    float: right;
    width: 750px;
}
#index_bottom_adv1 {
    display: block;
    float: left;
    width: 750px;
}
#index_bottom_adv1_l {
    display: block;
    float: left;
    width: 494px;
}
#index_bottom_adv1_l img {
    display: block;
    height: 80px;
}
#index_bottom_adv1_r {
    display: block;
    float: right;
    width: 249px;
}
#index_bottom_adv1_l span {
    float: left;
    padding: 0 3px;
}
#index_bottom_adv1_r img {
    display: block;
    height: 80px;
}
#index_bottom_pro {
    float: left;
    margin: 10px 0 0;
    width: 491px;
}
#index_bottom_pro_name {
    background: url("../images/index/index_068.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 32px;
    padding: 0 0 0 21px;
    width: 470px;
}
#index_bottom_pro_name span {
    display: block;
    float: left;
    width: 430px;
}
#index_bottom_pro_name span a {
    background: url("../images/index/index_070.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    padding: 11px 2px 7px 16px;
    width: 61px;
}
#index_bottom_pro_name span a.hot {
    background: url("../images/index/index_069.jpg") no-repeat scroll center bottom transparent;
    color: #FFFFFF;
    display: block;
    float: left;
    font: bold 12px "";
    padding: 11px 2px 7px 13px;
    width: 64px;
}
#index_bottom_pro_name b {
    display: block;
    float: left;
    font: 12px "";
    padding: 11px 0 7px;
    width: 40px;
}
.index_bottom_pro_box {
    border: 1px solid #3E9FE7;
    clear: both;
    padding: 13px;
    width: 463px;
}
#index_bottom_pro_img {
    background: url("../images/index/index_071.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    padding: 10px;
    width: 147px;
}
#index_bottom_pro_img img {
    display: block;
    float: left;
    height: 125px;
    width: 147px;
}
#index_bottom_pro_img b {
    display: block;
    float: left;
    height: 13px;
    overflow: hidden;
    padding: 15px 0 0;
    text-align: center;
    width: 147px;
}
#index_bottom_pro_img b a {
    color: #0A519F;
}
#index_bottom_pro_img b a:hover {
    color: #FF6600;
}
ul#index_bottom_pro_r {
    display: block;
    float: right;
    width: 280px;
}
ul#index_bottom_pro_r span {
    display: block;
    float: left;
    font: bold 14px/35px "Arial","";
    height: 35px;
    overflow: hidden;
    width: 260px;
}
ul#index_bottom_pro_r span a {
    color: #FF6600;
}
ul#index_bottom_pro_r li {
    display: block;
    float: left;
    font: 0px/0px "sans-serif";
    list-style: none outside none;
}
ul#index_bottom_pro_r li a {
    background: url("../images/index/index_062.jpg") no-repeat scroll 0 10px transparent;
    color: #0A519F;
    display: block;
    float: left;
    font: 12px/26px "Arial","";
    height: 26px;
    overflow: hidden;
    padding: 0 0 0 10px;
    width: 235px;
}
ul#index_bottom_pro_r li a:hover {
    color: #FF6600;
}
ul#index_bottom_pro_r li strong {
    display: block;
    float: left;
    font: 12px/26px "Arial","";
    height: 26px;
    overflow: hidden;
    padding: 0 0 0 0;
    width: 33px;
}
ul#index_bottom_pro_r li strong:hover {
    color: #FF6600;
}
ul#index_bottom_video {
    display: block;
    float: right;
    width: 260px;
}
ul#index_bottom_video span {
    display: block;
    float: left;
    font: bold 14px/35px "Arial","";
    height: 35px;
    overflow: hidden;
    width: 260px;
}
ul#index_bottom_video span a {
    color: #FF6600;
}
ul#index_bottom_video li {
    display: block;
    float: left;
    font: 0px/0px "sans-serif";
    list-style: none outside none;
}
ul#index_bottom_video li a {
    background: url("../images/index/index_074.jpg") no-repeat scroll 0 8px transparent;
    color: #0A519F;
    display: block;
    float: left;
    font: 12px/26px "Arial","";
    height: 26px;
    overflow: hidden;
    padding: 0 0 0 20px;
    width: 240px;
}
ul#index_bottom_video li a:hover {
    color: #FF6600;
}
#index_bottom_exhi {
    float: right;
    margin: 12px 0 0;
    width: 249px;
}
#index_bottom_exhi_name {
    background: url("../images/index/index_073.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 15px;
    padding: 11px 0 5px 32px;
    width: 217px;
}
#index_bottom_exhi_name span {
    color: #FFFFFF;
    display: block;
    float: left;
    font: bold 12px "";
    width: 180px;
}
#index_bottom_exhi_name a {
    display: block;
    float: left;
    width: 37px;
}
#index_bottom_exhi_box {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #CCCCCC #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    display: block;
    float: left;
    padding: 10px 13px 6px;
    width: 221px;
}
#index_bottom_exhi_box ul {
    display: block;
    float: left;
    width: 221px;
}
#index_bottom_exhi_box ul li {
    display: block;
    float: left;
    font: 0px/0px "sans-serif";
    list-style: none outside none;
}
#index_bottom_exhi_box ul li a {
    background: url("../images/index/index_062.jpg") no-repeat scroll 0 10px transparent;
    display: block;
    float: left;
    font: 12px/26px "Arial","";
    height: 26px;
    overflow: hidden;
    padding: 0 0 0 10px;
    width: 211px;
}
.index_bottom_per_box {
    border: 1px solid #3E9FE7;
    display: block;
    float: left;
    padding: 12px 5px 5px 6px;
    width: 478px;
}
ul#index_per_main {
    display: block;
    float: left;
    padding: 0 5px;
    width: 229px;
}
ul#index_per_main li {
    display: block;
    float: left;
    font: 0px/0px "sans-serif";
    list-style: none outside none;
}
ul#index_per_main li a {
    background: url("../images/index/index_062.jpg") no-repeat scroll 5px 10px transparent;
    display: block;
    float: left;
    font: 12px/25px "Arial","";
    padding: 0 0 0 15px;
    width: 214px;
}
ul#index_per_main span {
    background: none repeat scroll 0 0 #F8F8F8;
    border: 1px solid #ECE8ED;
    display: block;
    float: left;
    margin-bottom: 5px;
    padding: 9px;
    width: 209px;
}
ul#index_per_main span img {
    display: block;
    float: left;
    height: 89px;
    width: 89px;
}
ul#index_per_main span b {
    display: block;
    float: right;
    font: 12px/20px "";
    width: 110px;
}
#index_bottom_exp_box {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #CCCCCC #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    display: block;
    float: left;
    padding: 13px 7px 10px 8px;
    width: 232px;
}
#index_expert {
    float: left;
    padding: 0 7px;
    width: 102px;
}
#index_expert img {
    background: url("../images/index/index_077.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 108px;
    margin-bottom: 5px;
    padding: 4px;
    width: 94px;
}
#index_expert span {
    border-bottom: 1px dashed #CCCCCC;
    display: block;
    float: left;
    font: 12px/25px "";
    height: 25px;
    overflow: hidden;
    padding: 0 0 0 5px;
    width: 97px;
}
#index_expert span a {
    color: #FF8A00;
}
#index_bottom_exp_box b {
    background: url("../images/index/index_078.jpg") no-repeat scroll 5px 20px transparent;
    display: block;
    float: left;
    padding: 18px 0 8px 15px;
    width: 217px;
}
#index_bottom_exp_box p {
    display: block;
    float: left;
    font: 12px/23px "";
    height: 69px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 232px;
}
#index_bottom_exp_box p a {
    color: #0A519F;
}
#index_bottom_exp_box p a:hover {
    color: #FF6600;
}
#index_book {
    float: left;
    padding: 10px 8px 0 9px;
    width: 101px;
}
#index_book img {
    display: block;
    float: left;
    height: 127px;
    width: 102px;
}
#index_book b {
    display: block;
    float: left;
    font: 12px/33px "";
    height: 33px;
    overflow: hidden;
    text-align: center;
    width: 102px;
}
#index_book b a {
    color: #0A519F;
}
#index_book b a:hover {
    color: #FF6600;
}
#index_ebook {
    float: left;
    padding: 6px 0 0 5px;
    width: 227px;
}
#index_ebook img.book {
    display: block;
    float: left;
    height: 127px;
    padding: 0 10px 10px 0;
    width: 102px;
}
#index_ebook q {
    display: block;
    float: left;
    font: bold 14px/30px "";
    width: 115px;
}
#index_ebook q a {
    color: #0A519F;
}
#index_ebook q a:hover {
    color: #FF6600;
}
#index_ebook span {
    display: block;
    float: left;
    font: 12px/20px "Arial","";
    width: 115px;
}
#index_ebook_a {
    display: block;
    float: left;
    padding: 5px 0 1px;
    width: 115px;
}
#index_ebook input {
    border: 1px solid #7F9DB9;
    display: block;
    float: left;
    font: 12px/23px "Arial","";
    padding: 2px;
    width: 134px;
}
#index_ebook button {
    background: url("../images/index/index_083.jpg") no-repeat scroll 0 0 transparent;
    border: 0 none;
    float: left;
    height: 20px;
    margin: 0 0 0 5px;
    padding: 0;
    width: 69px;
}
.gold {
    border: 1px solid #AACEF0;
    margin: 7px auto 0;
    overflow: hidden;
    width: 978px;
}
.gold .gold-top {
    background: url("../images/index/index_042.gif") repeat scroll 0 0 transparent;
    float: left;
    height: 27px;
    position: relative;
    width: 978px;
}
.gold .gold-top p {
    color: #FFFFFF;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 27px;
    line-height: 27px;
    padding-left: 10px;
    width: 150px;
}
.gold .gold-top span {
    height: 0;
    line-height: 27px;
    position: absolute;
    right: 10px;
    text-align: right;
    width: 60px;
}
.gold .gold-top span a:link, .gold .gold-top span a:visited {
    color: #FFFFFF;
}
.gold dl {
    float: left;
    padding: 12px 0 7px 20px;
    width: 100px;
}
.gold dl dt {
    float: left;
    overflow: hidden;
    width: 100px;
}
.gold dl dd {
    float: left;
    height: 18px;
    line-height: 18px;
    overflow: hidden;
    padding-top: 4px;
    text-align: center;
    width: 100px;
}
.gold dl dd a {
    display: block;
    float: left;
    text-align: center;
    width: 100px;
}
.gold ul {
    float: left;
    padding: 5px 0;
    width: 978px;
}
.gold ul li {
    float: left;
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    padding-left: 15px;
    width: 90px;
}
